home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / dev / obero / Oberon.lha / Oberon.liesmich < prev    next >
Text File  |  1995-05-29  |  12KB  |  285 lines

  1. ------------------------------------------------------------------------------
  2.           Ein paar kleine Anmerkungen zum Oberon System V4, V1.3
  3. ------------------------------------------------------------------------------
  4.  
  5.  
  6.  
  7. Dieser Text soll ein paar kleine Hilfen zum Oberon System V4 (O4) geben,
  8. insbesondere wo und wie man weitere Infos und Programme bekommt.
  9. Dieser Text versteht sich als Ergaenzung zu Dokumentationen des
  10. Originalpakets.
  11.  
  12.  
  13. Oberon System V4 ? : ---------------------------------------------------------
  14.  
  15. Das Oberon System V4 ist ein vollwertiges multitaskingfaehiges Betriebssystem
  16. mit grafischer Benutzeroberflaeche. Es wurde an der ETH-Zuerich zusammen
  17. mit der Sprache Oberon entwickelt. Einige Stichworte:
  18.   - objektorientiertes Konzept
  19.   - Erweiterbarkeit
  20.   - dynamisches Laden von Modulen
  21.   - Garbage Collector
  22.   - schneller Einpass Oberon-2 Compiler enthalten
  23.   - besondere Bedeutung von Text => frei configurierbare Menues (.Tool)
  24. Neben dem Compiler sind noch Text-Editor, Grafik-Tool und beim Amiga ein
  25. Minesweeper-Spiel enthalten.
  26. Eine besonders praktische Eigenschaft ist die Quelltextkompatibilitaet der
  27. verschiedenen Umsetzungen. Man kann also an seinem Oberon-Projekt auf fast
  28. jedem Rechner bearbeiten und ausfuehren.
  29.  
  30.  
  31. Installation (fuer den Amiga V0.10): -----------------------------------------
  32.  
  33. Da Sie diesen Text lesen, haben sie das Paket offensichtlich schon
  34. entpackt. Damit koennen Sie durch anklicken des Oberon Icons auch
  35. schon loslegen. Ein paar Voraussetzungen gibt es allerdings. Das
  36. Oberon System fuer den Amiga benoetigt mindestens Amiga-OS 2.0,
  37. 700 kB zusammenhaengendes RAM, mindestens eine 68020 CPU, sowie eine FPU. 
  38. Mit dem Oberon-System arbeitet es sich uebrigens am besten mit sehr hohen
  39. Aufloesungen, also Autoscroll benutzen. Eine horizontale Aufloesung von
  40. 1024 ist ideal.
  41.  
  42. ACHTUNG: Oberon fuer den Amiga laeuft nicht auf dem XFH Filesystem.
  43.  
  44.  
  45. Dokumentation: ---------------------------------------------------------------
  46.  
  47. Neben diesem Text liegen noch viele weitere Dokumentationen dem System
  48. bei. Alle sind in englischer Sprache verfasst.
  49. In diesem Verzeichnis sind noch die drei Dateien der Frequently Asked
  50. Questions (FAQ) aus der News-Group comp.lang.oberon im Ascii-Format.
  51. Sie teilen sich in Allgemeines, Sprache und System auf.
  52. Haben sie das System gestartet, koennen sie durch klicken auf den Text
  53. Button die beiligenden Texte oeffnen.
  54.  
  55.  
  56. Gepackt? :--------------------------------------------------------------------
  57.  
  58. Programme auf Servern oder PD-Disketten sind oft gepackt. Da stellt sich
  59. die Frage, wie entpackt man was ?  Hat die interessante Datei keine Endung,
  60. oder eine die auf einen normalen Text hindeutet, sollte man sie mit
  61. Edit.Open im System laden. Steht nun irgendwo am Anfang etwas von
  62. AsciiCoder, so sind ein oder mehrere Dateien so kodiert (ggf auch gepackt),
  63. das nur noch lesbare Ascii-Zeichen uebrigbleiben. Man macht dieses, um
  64. ein Dateien ueber Mail verschicken zu koennen. Entpacken kann man selbiges,
  65. indem man einfach auf den Text AsciiCodeer.Decode mit der mittleren Maustaste
  66. klickt. Im System.Log sieht man, welche Dateien entpackt wurden.
  67. Folgende Endungen treten im Zusammenhang mit Oberon noch oefter auf:
  68.  
  69.   .Arc : Gepackt und archiviert unter einem der Oberon Systeme mit
  70.     Compress.Mod, welches es auf hades.ethz.ch (/pub/Oberon/Sources/) gibt.
  71.     (bei der Amiga-Version ist Compress.Mod auch im Verzeichnis Demos)
  72.  
  73.   .lha : Lha, "der" Packer fuer den Amiga
  74.  
  75.   .Z : Gepackt mit dem Unix Tool compress. Kann man mit uncompress entpacken
  76.  
  77.   .gz : Gepackt mit GZip, ein Programm aus der Unix-Welt, gunzip entpackts
  78.  
  79.   .tar : Tar ist auch ein Unix Tool und archiviert mehrere Dateien in eine
  80.     Datei. Auseinandernehmen kann man ein Tar-Archiv mit tar -xovf Datei.tar
  81.  
  82.   .tgz : Kombination von tar und gz
  83.  
  84.   .ps : Eine Datei im Postscript-Format. Einige Drucker verstehen dieses
  85.     Format direkt, sonst kann man es sich mit Ghostview oder auf dem Amiga
  86.     mit Post ansehen. Lesen kann man solche Texte auch mit jedem Editor,
  87.     wenn man die Formatanweisungen ignoriert.
  88.  
  89. Einige Server unterstuetzen auch Online-Unpacking. Man bekommt die Dateien
  90. also schon entpackt. Hierzu die ReadMes genau lesen.
  91. Die Entpacker fuer Z, gz und tar gibt es auch fuer den Amiga. Neben einzelnen
  92. Umsetzungen sind alle im GCC-Paket enthalten. Bekommen kann man GCC, einzelne
  93. Packer und auch Ghostview auf vielen PD-Serien und auf dem AmiNet (z.B.
  94. ftp.uni-paderborn.de /pub/aminet/).
  95.  
  96.  
  97. Geschichte: ------------------------------------------------------------------
  98.  
  99. Urspruenglich gab es nur ein Oberon System. Dieses trug die
  100. Versionsnummer 1. Nach einer Weiterentwicklung bekam es die Nummer
  101. 2. Bis dahin war alles noch schoen uebersichtlich, doch nun spaltete
  102. sich der weg von Oberon in zwei Richtungen auf. Zum einen System3,
  103. welches eine total ueberarbeitet GUI enthaelt. Ziel war eine einfache 
  104. Handhabung, auch fuer den nur User. Das andere ist System V4 und liegt auch
  105. fuer den AMIGA vor. Hier wurde das alte Konzept konsequent weiterentwickelt.
  106. Wenn nichts besonderes dagegen spricht, sollten Programme so geschrieben
  107. sein, das sie auf beiden Umsetzungen laufen.
  108.  
  109.  
  110. Umsetzungen: -----------------------------------------------------------------
  111.  
  112. Es gibt fuer viele Rechner und Betriebssysteme Umsetzungen fuer eines
  113. oder beide aktuelle Systeme. Bekommen kann man die Umsetzungen ueber
  114. aFTP oder auf CD-ROM (siehe unten). Umsetzungen gibt es fuer:
  115.  
  116.   System3
  117.     PC mit DOS, Mac, PowerMac, SUN-Sparcstation, Linux, MS-Windows
  118.  
  119.   SystemV4
  120.     Ceres, Amiga, IBM-RS6000, MS-Windows, DecSation, Linux,
  121.     SUN-Sparcstation, Silicon Graphics, Mac, Power-Mac, IBM-OS2,
  122.     HP Apollo 700 Workstation, NeXt
  123.  
  124.  
  125. Buecher: ---------------------------------------------------------------------
  126.  
  127. Es gibt einige Buecher zum Oberon System und zur Sprache. Hier eine
  128. kleine Liste mit einem kurzen Kommentar, was drin steht. Die beiden
  129. deutschen Buecher gibt es auch in Englisch.
  130.  
  131.   Programmieren in Oberon : das neue Pascal
  132.   Martin Reiser, Niklaus Wirth
  133.   Addison-Wesly, Bonn 1994, ISBN 3-89319-657-9
  134.  
  135.     Eine Einfuehrung in die Programmierung in Oberon. Die Beispiele
  136.     beziehen sich auf das System. Die Aenderungen von Oberon-2 werden
  137.     leider nur gestreift.
  138.  
  139.  
  140.   Objektorientierte Programmierung in Oberon-2
  141.   Hanspeter Moessenboeck -2. Aufl.-
  142.   Springer, Berlin 1994, ISBN 3-540-57789-0
  143.  
  144.     Dieses Buch ist eine sehr gelungene Einfuehrung in die objektorientierte
  145.     Programmierung, die anhand von Oberon-2 eroertert wird. Gute Kenntnisse
  146.     einer hoeheren Programmiersprache werden vorausgesetzt.
  147.  
  148.  
  149.   The Oberon System : user guide and programmer`s manul
  150.   Martin Reiser
  151.   Addison-Wesly, New York 1991, ISBN 0-201-54422-9
  152.  
  153.     "Das" Buch fuer Benutzer und Programmierer des Oberon Systems.
  154.     Man kommt auf Dauer kaum um dieses Buch herum. Leider ist es etwas
  155.     veraltet (V1), was aber durch Online-Doku zum Teil ausgeglichen wird.
  156.  
  157.  
  158.   Projekt Oberon : the design of an operating system and compiler
  159.   Niklaus Wirth, Juerg Gutknecht
  160.   ACS Press, New York 1992, ISBN 0-201-54428-8
  161.  
  162.     Hier wird der innere Aufbau des Systems beschrieben. Eigentlich
  163.     hauptsaechlich fuer Leute interessant, die sich mit Compilerbau
  164.     und Entwurf von Betriebssystemen beschaeftigen.
  165.  
  166.  
  167. CD-ROM: ----------------------------------------------------------------------
  168.  
  169. Seit einiger Zeit gibt es eine Sammlung der meisten Umsetzungen und einiger
  170. weiterer Programme auf CD-ROM. So aktuell wie FTP kann dies natuerlich
  171. nicht sein, wer aber mehrere Umsetzungen benoetigt oder keinen FTP-Zugang
  172. hat sollte zugreifen. Beziehen kann man die CD ueber den Buchhandel.
  173.  
  174.   CD-ROM: Oberon
  175.   zusammengestellt von Josef Templ
  176.   Addison-Wesly, Bonn 1994, ISBN 3-89319-791-5
  177.  
  178.  
  179. FTP-Server: ------------------------------------------------------------------
  180.  
  181. Drei wichtige aFTP-Server sind zu nennen, die interessante Software fuer
  182. das Oberon System zur Verfuegung stellen:
  183.  
  184.   ftp.inf.ethz.ch (/pub/Oberon)
  185.  
  186.     Die Heimat von Oberon. Die meisten Umsetzungen haben hier ihr Home.
  187.     Ein paar Beispiele, die Quelltexte von System V4 und die Newsletters
  188.     befinden sich auch hier.
  189.  
  190.   hades.ethz.ch (/pub/Oberon)
  191.  
  192.     Der Server der "Swiss Oberon User Group". Dieser Server versucht
  193.     Software fuer die Oberon Systeme zu sammeln. Im Verzeichnis
  194.     Sources sind Quelltexte, die auf beiden Systemen laufen, im Verzeichnis
  195.     SystemV4 sind Programme fuer das System V4. Auch einige
  196.     Umsetzungen (IBM-OS2) befinden sich hier. Haben Sie ein interessantes
  197.     Oberon Programm geschrieben, sollten Sie es hier der Welt zur Verfuegung
  198.     stellen (/incoming).
  199.  
  200.   oberon.ssw.uni-linz.ac.at
  201.  
  202.     Oberon-Server der Uni-Linz. Hier gibt es einige Umsetzungen
  203.     (PowerMac) und andere interessante Projekte (z.B. Dialogs).
  204.  
  205. Die Amiga Umsetzung wird auch immer ueber das AmiNet verbreitet
  206. (z.B. kelly.uni-paderborn.de /pub/aminet/dev/obero/Oberon.lha)
  207.  
  208. Hier moechte ich auch noch den Server von AMOK erwaehnen. Auf
  209. ftp.uni-stuttgart.de (/pub/systems/amiga/amok/) gibt es zwar nur wenig 
  210. fuer das Oberon System, dafuer aber viel fuer Leute die mit Oberon oder
  211. Modula auf dem Amiga arbeiten. 
  212.  
  213.  
  214. Net-News: --------------------------------------------------------------------
  215.  
  216. In den News auf dem Use-Net gibt es zwei Gruppen, die sich direkt mit
  217. Oberon beschaeftigen:
  218.  
  219.   comp.lang.oberon
  220.  
  221.     Das wichtigste Forum fuer Fragen, die sich um Oberon drehen. Meist
  222.     in Englisch. Programmankuendigungen, Fragen, FAQs, Infos, Diskusionen,
  223.     alles hier zu finden. Fuer Leute die eine E-Mail Adresse haben, aber
  224.     keine News lesen koennen, bietet die ETHZ auch eine Mailing-Liste an.
  225.  
  226.   zer.z-net.sprachen.oberon
  227.  
  228.     Eine deutsche Newsgroup, in der noch nicht viel los ist, aber das
  229.     kann sich ja noch aendern. Das meiste bezieht sich hier auf den Amiga.
  230.  
  231.  
  232. World Wide Web: --------------------------------------------------------------
  233.  
  234. Inzwischen gibt es von der ETHZ auch eine WWW-Seite ueber Oberon.
  235.  
  236.   http://www.inf.ethz.ch/department/CS/Oberon.html
  237.  
  238.  
  239. Newsletter: ------------------------------------------------------------------
  240.  
  241. Es gibt eine kleine Oberonzeitschrift von der ETHZ. Sie erscheint ca.
  242. zwei mal im Jahr (bisher gibt es drei Ausgaben). Bekommen kann man sie
  243. auf ftp.inf.ethz-ch (/pub/Oberon/Newsletter) im Postscript Format.
  244.  
  245.  
  246. Andere Oberon Compiler/Tools: ------------------------------------------------
  247.  
  248. AMIGA:
  249.   Fuer den Amiga gibt es zwei Oberon-Compiler, die auf dem Amiga-OS
  250.   laufen. Dieses sind der komerzielle Compiler Amiga Oberon V3.20 von
  251.   Fridtjof Siebert, vertrieben von der A+L AG, und der PD-Compiler AOberon,
  252.   welchen es ueber das AmiNet oder auf der AMOK PD-Serie gibt (siehe FTP).
  253.  
  254. o2c - Oberon to C:
  255.   Auf dem Server der Uni-Kaiserslautern (ftp.uni-kl.de /pub/informatik/
  256.   software/o2c-1.4.tar.gz) gibt es einen Oberon to C Konvertierer.
  257.   Der Quelltext des Konverters gibt es im Source fuer den GNU-C Compiler.
  258.  
  259. Oberon/F:
  260.   Oberon/F ist ein kommerzielles Projekt, welches versucht, auf einem
  261.   gegebenen Betriebssystem die Moeglichkeiten des Oberon-Systems weitgehend
  262.   umzusetzen. Es gibt bisher Umsetzungen fuer Windows und Mac.
  263.   Eine Demo-Version befindet sich auf dem Server der ETHZ.
  264.  
  265.  
  266. Bugs und Kommentar: ----------------------------------------------------------
  267.  
  268. Moechten sie die Autoren von Oberon erreichen, so geht dies ueber E-Mail.
  269.  
  270.   oberon@inf.ethz.ch - fuer allgemeine Probleme und Anregungen
  271.  
  272.   Ludwig@inf.ethz.ch - fuer spezielle O4 Amiga Probleme und Bug-Reports
  273.  
  274.  
  275. ------------------------------------------------------------------------------
  276.  
  277.  
  278. Viel Spass mit Oberon  ;-)
  279.  
  280.  
  281.              Ralf Degner
  282.  
  283.  
  284. E-Mail: degner@pallas.amp.uni-hannover.de
  285.